package com.xzmzhp.pojo.maintain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @author: 王源(xm)
 * @create: 2022-04-23 15:04
 * @program: ams
 * @description: 借出记录表实体类
 */
@Data
public class Lend {

    /**借出表id*/
    private Integer lendId;

    /**物品id*/
    private Integer itemId;

    /**物品名称*/
    private String itemName;

    /**物品类型id*/
    private Integer stdmodeId;

    /**物品类型名称*/
    private String stdmodeName;

    /**借出人id*/
    private Integer personnelId;

    /**
     * 借出类型
     * 0为社团，1为个人
     */
    private Integer lendType;

    /**借用人名称*/
    private Integer borrowerName;

    /**借用人QQ*/
    private String borrowerQq;

    /**借用人手机号*/
    private Integer borrowerPhone;

    /**
     * 借用类型
     * 0为社团，1为个人
     */
    private String borrowType;

    /**
     * 借用状态
     * 0、借出 1、归还  2、已超时
     */
    private Integer lendStatus;

    /**借用的原因*/
    private String borrowingReason;

    /**借出时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date lendDate;

    /**预定还回时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date scheduledTime;

    /**实际还回时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date actualTime;

    /**备用列1*/
    private String remark1;

    /**备用列2*/
    private String remark2;
}
